Enterprise Version
highly detaile